package com.sub.service;

import com.sub.model.SpFirstMenu;
import com.sub.utils.PageList;

import java.util.List;

public interface FirstMenuService {

	/**
	 * @Description: 查询所有一级菜单
	 */
	public List<SpFirstMenu> queryFirstMenuList(SpFirstMenu spFirstMenu);


	/**
	 * @Description: 查询一级菜单（条件（名称）以及分页查询）
	 */
	public PageList queryFirstMenuByPageAndName(PageList pageList,int page,String name);

	/**
	 * @Description: 新增一级菜单
	 */
	public int saveFirst(SpFirstMenu firstMenu);

	/**
	 * @Description: 更新一级菜单
	 */
	public int editFirst(SpFirstMenu firstMenu);

	/**
	 * @Description: 删除一级菜单（单个）
	 */
	public int removeFirstById(String firstMenuId);

	/**
	 * @Description: 删除一级菜单（批量）
	 */
	public int batchRemoveFirstByIdS(String [] ids);

}
